body {
    font-family:  "San Francisco", "PingFangSC", Microsoft Yahei;
    background: #f4f5fa;
  }
body,ul,li,dl,dd,dt,p,span{margin: 0;padding: 0;}
.clear{
      clear: bold;
  }
.none{
    display: none;
}
.header{
    width: 100%;
    >.header-box{
        background: url("../images/bj_tx.png") no-repeat;
        background-size: cover;
        width: 9.44rem;
        height: 3.066666666666667rem;
        margin: 0 auto;
        margin-top: 0.26rem;
        >.bank{
            >.bank-icon{
                font-size: 0.43rem;
                color: #ffffff;
                line-height: 0.96rem;
                height: 0.96rem;
                display: inline-block;
                margin: 0.4rem;
                >.icon{
                    background: url("../images/yinlian.png") no-repeat;  
                    background-size: cover;  
                    width: 0.96rem;
                    height: 0.96rem;     
                    display: block;    
                    float: left;     
                    margin-right: 0.21rem;  
                }
            }
            >.wrap{
                text-align: right;
                // 绑定银行卡
                >.bind-card{
                    height:0.49rem;
                    font-size:0.53rem;
                    color:rgba(255,255,255,1);
                    line-height:0.49rem;
                    &::after{
                        content:'>';
                        width:0.27rem;
                        height:0.47rem;
                        margin-left: 0.17rem;
                    }
                }
                // 已绑定银行卡
                >.bind-card-on{
                    font-size:0.7333333333333333rem;
                    line-height: 0.53rem;
                    color: #fff;
                    margin-top: 0.2rem;
                    >.xing{
                        >span{
                            margin: 0.08rem 0.5333333333333333rem 0rem 0rem;
                            display: inline-block;
                        }
                        >.card{
                            float: right;
                            margin-right: 0.53rem;               
                        }
                    }
                }            
            }            
        }
    }
    >.list-item{
        width:10rem;
        height:1.97rem;
        background:rgba(255,255,255,1);
        margin-top: -0.11rem;
        >.list-item-box{
            height:1.97rem;
            padding: 0.4rem 0rem;
            >.list-item-info{
                float: left;
                width: 4.98em;
                height: 1.17rem;
                text-align: center;
                &:first-child{
                    border-right:1px solid #EEEEEE;
                }
                >dt{
                    height:0.39rem;
                    font-size:0.51rem;
                    color:#333;
                    line-height: 0.39rem;
                    margin-top: 0.1rem;
                }
                >dd{
                    height:0.31rem;
                    font-size:0.32rem;
                    color:#666;  
                    margin-top: 0.24rem;
                    line-height: 0.31rem;
                    >span{
                        margin-left: 0.24rem;
                    }                
                }
            }            
        }
    }
    >.list-item-table{
        width:10rem;
        height:3.6rem;
        background:rgba(255,255,255,1);
        margin-top: 0.27rem;
        >.list-item-box{
            padding-left:0.4rem;
            >.list-item-info{
                border-bottom: 1px solid #E5E5E5;
                // height: 1.78rem;
                padding: 0.39rem 0rem;
                &:last-child{
                    border:0;
                }
                >dt{
                    height:0.41rem;
                    line-height: 0.41rem;
                    font-size:0.43rem;
                    color:rgba(51,51,51,1);
                    >span{
                        display: block;
                        width:0.13rem;
                        height:0.13rem;
                        background:rgba(220,56,56,1); 
                        border-radius: 50%;   
                        float: left; 
                        margin: 0.11rem 0.25rem 0rem 0.25rem;                                       
                    }                   
                }
                >dd{
                    font-size:0.35rem;
                    height:0.35rem;
                    line-height: 0.35rem;
                    color:rgba(51,51,51,1);
                    margin: 0.25rem 0rem 0rem 0.6rem;
                }
            }            
        }            
    }
    >.select-list{
        height:1.31rem;
        line-height: 1.31rem;
        // border:1px solid;
        padding-left: 0.4rem;
        >.select-text{
            height:0.33rem;
            font-size:0.35rem;
            color:rgba(153,153,153,1);
            float: left;
        }
        >.select-info{
            height:0.33rem;
            font-size:0.35rem;
            color:rgba(102,102,102,1);
        }
    }
    >.number{
        line-height: 1.31rem;
        background:rgba(255,255,255,1); 
        padding: 0.44rem 0.4rem;
        >.numbers{
            height:0.41rem;
            font-size:0.43rem;
            color:rgba(51,51,51,1);
            line-height:0.41rem;
            >input{
                float: right;
                font-size: 0.43rem;
                width: 3rem;
                border: 0;
                text-align: right;
                margin-top: -0.1rem;
            }
        }       
    }
    >.tips{
        padding: 0rem 0.4rem;
        width: 100%;
        height: 0.4rem;
        margin-top: 0.2666666666666667rem;      
        >.tips-number{
            font-size:0.35rem;
            color:rgba(153,153,153,1);
            float: left;
            >b{
                color: #DC3838;
                font-weight: normal;
                margin: 0rem 0.2rem;
            }
        }
        >.explain{
            font-size:0.35rem;
            float: right;
            >a{
                color:rgba(220,56,56,1);
            }
        }
    }
    >.btn{
        margin: 1.066666666666667rem 0.4rem 0.44rem 0.4rem;
        >button{
            width:9.2rem;
            height:1.31rem;
            background:rgba(220,56,56,1);
            border-radius: 0.11rem ; 
            font-size:0.48rem;
            color:rgba(255,255,255,1);
        }
    }
}
.regular-checkbox {
    display: none;
}
.regular-checkbox + label {
    position: relative;
    display: inline-block;
    width: 0.43rem;
    height: 0.43rem;
    border-radius: 0.08rem;
    border: 1px solid #DC3838;
    margin: 0rem 0.2rem;
    top: 0.1rem;
    line-height: 0.43rem;
}
.regular-checkbox:checked + label:after {
    content: '\2714';
    width: 0.38rem;
    height: 0.38rem;
    position: absolute;
    line-height: 0.38rem;
    color: #DC3838;
    text-align: center;
}
// 弹窗
.layui-m-layershade {
    background-color: rgba(0,0,0,.4) !important;
}
// 提现申请
.popuo-sq{
    width:8.4rem;
    height:5.97rem;
    background:rgba(255,255,255,1);
    border-radius: 0.11rem !important ; 
    >.layui-m-layercont{
        height: 100%;
        width: 100%;
        >.popuo-get{
            >.icon-close{
                height: 0.35rem;
                margin: 0.27rem;
                width: 7.79rem;
                >span{
                    background: url("../images/icon_tx_close_nor.png") no-repeat;
                    background-size: cover;
                    width:0.35rem;
                    height:0.35rem;
                    display: block;
                    float: right;
                }
            }
            >.title{
                height: 0.43rem;
                font-size: 0.45rem;
                color: rgba(51,51,51,1);
                line-height: 0.43rem;
                text-align: center;                
            }
            >.tips-text{
                margin: 0.8rem 0rem 0.7rem 0.87rem;
                >ul{
                    >li{
                        font-size: 0.4rem;
                        color: #999999;
                        line-height: 0.4rem;
                        height: 0.4rem;
                        margin: 0.32rem 0 0 0;
                        &:first-child{
                            margin: 0;
                        }
                        >span{
                            color: #DC3838;
                            margin: 0rem 0.1rem;
                        }
                    }
                }
            }
            >footer{
                border-top: 1px solid #D2D3D5;
                >ul{
                    width: 100%;
                    height: 1.3rem;
                    line-height: 1.3rem;
                    >li{
                        width: 49%;
                        float: left;
                        text-align: center;
                        font-size:0.48rem;
                        color: #333333;
                        border-right: 1px solid #D2D3D5;
                        &:last-child{
                            border:0;
                            color: #DC3838;
                        }

                    }
                }
            }
        }        
    }

}
// 提现成功
.popuo-get-success{
    width:8.4rem;
    height:7.73rem;
    background:rgba(255,255,255,1);
    border-radius: 0.11rem !important ; 
    >.layui-m-layercont{
        height: 100%;
        width: 100%;
        >.success{
            >.icon-close{
                height: 0.35rem;
                margin: 0.45rem 0.27rem;
                width: 7.79rem;
                >span{
                    background: url("../images/icon_tx_close_nor.png") no-repeat;
                    background-size: cover;
                    width:0.35rem;
                    height:0.35rem;
                    display: block;
                    float: right;
                }
            }            
            >.icon-title{
                >span{
                    width:1.69rem;
                    height:1.79rem;
                    background: url("../images/icon_tx_suc.png") no-repeat;
                    background-size: cover;
                    display: block;
                    margin: 0 auto;

                }
            }
            >.icon-title-error{
                >span{
                    width:1.69rem;
                    height:1.79rem;
                    background: url("../images/icon_tx_fal.png") no-repeat;
                    background-size: cover;
                    display: block;
                    margin: 0 auto;

                }
            }
            >.get-success{
                height:0.43rem;
                font-size:0.45rem;
                color:rgba(51,51,51,1);
                line-height:0.43rem;
                text-align: center;
                font-weight: bold;
                margin: 0.57rem 0rem 0.37rem 0rem;
            }
            >.get-success-tips{
                font-size:0.37rem;
                color:#999999;
                line-height:0.37rem;
                text-align: center;
            }
            >footer{
                margin: 0.88rem 0.8rem;
                >ul{
                    height:1.07rem;
                    >li{
                        width:6.8rem;
                        height:1.07rem;
                        line-height: 1.07rem;
                        text-align: center;
                        font-size:0.48rem;
                        color: #DC3838;
                        border: 1px solid #DC3838;
                        border-radius: 0.53rem ; 
                    }
                }
            }
        }        
    }
}
// 提现说明
.popuo-explain{
    width:8.4rem;
    height:8.96rem;
    background:rgba(255,255,255,1);
    border-radius: 0.11rem !important ; 
    >.layui-m-layercont{
        height: 100%;
        width: 100%;
        >.explains{
            >.icon-close{
                height: 0.35rem;
                margin: 0.25rem 0.27rem;
                width: 7.79rem;
                >span{
                    background: url("../images/icon_tx_close_nor.png") no-repeat;
                    background-size: cover;
                    width:0.35rem;
                    height:0.35rem;
                    display: block;
                    float: right;
                }
            }
            >.title-explain{
                height:0.45rem;
                font-size:0.45rem;
                color:rgba(51,51,51,1);
                line-height:0.45rem;
                text-align: center;
                font-weight: bold;
            }     
            >.text{
                width: 7.15rem;
                height: 4.19rem;
                overflow: hidden;
                >p{
                    font-size: 0.37rem;
                }
            }      
            >footer{
                margin: 0.88rem 0.8rem;
                >ul{
                    height:1.07rem;
                    >li{
                        width:6.8rem;
                        height:1.07rem;
                        line-height: 1.07rem;
                        text-align: center;
                        font-size:0.48rem;
                        color: #DC3838;
                        border: 1px solid #DC3838;
                        border-radius: 0.53rem ; 
                    }
                }
            }
        }        
    }    
}
.swiper-container {
    width: 7.15rem;
    height: 4.19rem;
    margin: 0.8rem auto;
  }
  .swiper-slide {
    font-size:0.37rem;
    line-height: 0.37rem;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
.swiper-slide p{
    margin-bottom: 0.2rem
}